package com.gzsxy.esjy.service.core.sign.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gzsxy.esjy.service.core.sign.dto.DocumentSignDto;
import com.gzsxy.esjy.service.core.sign.entity.ArraignSign;



public interface SignService extends IService<ArraignSign> {

    /**
     * 文书盖章
     * @param dto
     * @return
     */
    ArraignSign documentSeal(DocumentSignDto dto);

    /**
     * 文书添加日期
     * @param dto
     * @return
     */
    ArraignSign documentDate(DocumentSignDto dto);


    /**
     * 文书签名
     * @param documentSignDto
     */
    void documentSign(DocumentSignDto documentSignDto);

    /**
     * 文书取消签名
     * @param documentSignDto
     */
    void documentCancelSign(DocumentSignDto documentSignDto);
}
